public class Test {
    String name="haha";
    int age=18;

    static{
        System.out.println("执行了父类的静态代码块");

    }


public Test(){

    System.out.println("执行了父类的构造方法");


}


    {
        System.out.println("执行了父类实例代码块");

    }


}


class Test1 extends Test{

String type="狗";

static{
    System.out.println("执行了子类的静态代码块");
}


public Test1(){

    System.out.println("执行了子类的构造方法");

}



    {
        System.out.println("执行了子类的实例代码块");
    }

}



class Main{

    public static void main(String[] args) {
        Test test1=new Test1();
    }

}
